Golang Job: Software Engineer

Job added on

Company

Localz

Location

Melbourne - Australia

Job type

Full-Time

Golang Job Details

  • AU

Localz is looking for a Software Engineer to join our awesome engineering team based in Australia.


The role is to build unforgettable consumer experiences and drive operational efficiencies for retailers, field service and logistics firms using the latest location and communication technology, as well as support our international team around the world.

Localz is a customer communication platform, specialising in using location technology to craft engaging consumer experiences on the day of service. Working across the field services, delivery and retail sector, we’re experts at using real-time data and consumer feedback to build awesome experiences.

The role is to build unforgettable consumer experiences and drive operational efficiencies for retailers, field service and logistics firms using the latest location and communication technology, as well as support our international team around the world.


Why will you love working with us?

  • We value engineering input into business decisions. The whole team is responsible for shaping the future of our products.
  • We run our projects in an agile style and believe in small, cross-functional teams.
  • We are strongly influenced by the 'Lean Startup’; we look for ways to validate a hypothesis, we focus on the most valuable items and we drive decisions using evidence-based metrics.
  • We have a strong belief in the power of monitoring and continuous integration.
  • With the advantage of running on a microservice architecture, we are able to use a variety of languages and frameworks and try to pick the best tool for the job. Although the team is focused on Node.JS (Typescript) and Golang, we also require full stack skills in Mongo, Postgresql, and front end experience using React and ReactNative.
  • All our projects have decent test coverage allowing us to deploy with confidence multiple times a day. There is always more improvement and efficiency to be gained in this area and any input from you is welcome!
  • You’ll be part of a team of highly skilled engineers based in Melbourne, Geelong and Sunshine Coast, Australia.
  • Work remotely from any locations within/close proximity to AEST time zone.

Responsibilities

As a software engineer on Localz platform, you will be responsible for developing and maintaining apps and platform APIs that enable Localz to deliver happiness by bringing in innovations that transform into operational cost savings for our clients, at the same time providing transparency and control to their customers. You will help


  • Implementing on building extensible and scalable localz platform, roadmap features efficiently and to the highest quality from code structure and testing perspective.
  • Pair programming with other developers

Who would we love to work with?

  • You are a highly motivated and talented software engineer who is passionate about technology and delivering value to the business.
  • You have a strong command of programming (Typescript/Javascript, Golang and others as a plus).
  • You love collaborating within and outside of the team.
  • You enjoy learning new things and sharing your findings.
  • You value software craftsmanship principles and clean architecture.
  • You strive to be proud of the work you deliver.
  • You are aligned with our precious values

Experience

What sort of experience do we look for?

  • Experience in javascript with good fundamental knowledge and discipline in writing clean testable code (Promises? No type-safe in javascript? Unit testing? How do you handle those?)
  • Experience working in an agile environment
  • Experience in building and maintaining APIs
  • Experience in Typescript (our main language)
  • Experience in using AWS services is a bonus

For backend engineers

  • Experience in writing APIs/event publisher/consumers in a microservice architecture
  • Experience in writing high performance/efficient scalable code
  • Kafka experience is greatly appreciated
  • Experience in Nodejs framework such as express framework
  • Experience in Mongodb and/or Postgresql/SQL
  • Experience in Golang is a bonus

For frontend/mobile engineers

  • Experience in React/ReactNative with strong emphasis on testing experience, writing clean testable code.
  • Experience in TDD is a bonus
  • Android/iOS experience is a bonus experience. We develop native SDKs and UI using ReactNative.
  • A good understanding of mobile development practices to support multiple applications from multiple partners.

Interested? Apply now:

Please send us your CV and cover letter to [email protected] to apply.